consulting development software management projects crm developers generator controls customer relationship design thin-client equipment open source engineering services harmonics study power engineering engine controls radius3 commissioning